package com.chinairi.mall.service;

import com.chinairi.mall.controller.viewobject.HomePicListVO;
import com.chinairi.mall.model.HomePic;
import com.baomidou.mybatisplus.extension.service.IService;

import java.io.IOException;
import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Webgasd
 * @since 2020-09-11
 */
public interface IHomePicService extends IService<HomePic> {
    /**
     * 配置图片库表
     * @param homePic 图片数据对象
     */
    void config(HomePic homePic);

    /**
     * 更新图片库表
     * @param homePic 图片数据对象
     */
    void update(HomePic homePic);

    /**
     * 删除图片类型
     * @param uuid 主键
     */
    void delete(String uuid);

    /**
     * 获取所有图片列表
     * @return list
     */
    List<HomePic> get();

    /**
     * 点开首页后使用接口获取两个地方的图片配置
     * @return
     */
    HomePicListVO getList() throws IOException;
}
